package com.selangshiwo.sina.result;

import java.util.Map;

import com.alibaba.fastjson.JSONObject;

public interface IResultPack {
	
	/**
	 * 
	 * @return	返回输入text
	 */
	public String toString();
	
	public ResultType getResultType();
	
	/**
	 * 		格式化JSON输出
	 * @return
	 */
	public JSONObject toJSON();
	
	/**
	 * 	将结果格式化为Map结果集
	 * @return
	 */
	public Map<String , ?> toMap();
	
	/**
	 * 	分析出包体，比如从html中拿到body部分
	 * 
	 * @return
	 */
	public void init(String text , ResultType type) throws Exception;

}
